package one_08_StaticFinalAbstract;

public class demo02 {
    // 代码块（匿名代码块）：赋初始值
    {
        //因为没有名字,在程序并不能主动调用这些代码块。
        System.out.println("匿名代码块");
    }

    // 静态代码块：只执行一次
    static {
        //静态代码块是在类加载完成之后就自动执行,并且只执行一次.
        System.out.println("静态代码块");
    }

    public demo02() {
        System.out.println("构造方法");
    }

    public static void main(String[] args) {
        demo02 demo01 = new demo02();
        //静态代码块
        //匿名代码块
        //构造方法
        System.out.println("=================");
        demo02 demo02 = new demo02();
        //匿名代码块
        //构造方法
    }
}
